package com.smartleanx.module.hrm.service.instation;


import cn.hutool.json.JSONObject;
import com.baomidou.mybatisplus.extension.service.IService;
import com.smartleanx.framework.common.pojo.PageParam;
import com.smartleanx.framework.common.pojo.PageResult;
import com.smartleanx.module.hrm.dal.dataobject.instation.SystemInstationSms;
import com.smartleanx.module.hrm.service.esign.temp.param.HrmEContractTaskParam;
import com.smartleanx.module.hrm.service.esign.temp.po.HrmETaskComponents;
import com.smartleanx.module.hrm.service.esign.temp.result.ComponentBathResult;
import com.smartleanx.module.hrm.service.esign.temp.result.ComponentResult;
import com.smartleanx.module.hrm.service.esign.temp.result.HrmETaskListResult;
import com.smartleanx.module.hrm.service.esign.temp.vo.FillInLinkVo;
import com.smartleanx.module.hrm.service.esign.temp.vo.FillInViewPDFLinkVo;
import com.smartleanx.module.hrm.service.esign.temp.vo.SignFlowParamVo;
import com.smartleanx.module.hrm.util.esign.EsignHttpResponse;

import java.util.HashMap;
import java.util.List;

public interface InStationSmsService extends IService<SystemInstationSms> {

    //获取消息列表
    PageResult<SystemInstationSms> getInstationPage(PageParam param);
    //获取详情
    SystemInstationSms getInstationDetail(Long id);
    //发送消息
    boolean sendInstationSms(Long taskId,String type);
}
